Formato
RefilaTutto(testo;refilaSpazi;tipoRefilatura)
Parametri
testo
- qualsiasi espressione di testo o campo di testo
refilaSpazi
- 0 o Falso, 1 o Vero
tipoRefilatura
- da 0 a 3 a seconda dello stile di refilatura da usare
Tipo di dati restituito
Testo
Descrizione
Restituisce una copia del testo
senza tutti gli spazi iniziali e finali.
Impostare refilaSpazi su Vero (1) per includere la rimozione degli spazi interi tra i caratteri romani e non romani. In caso contrario impostare refilaSpazi su Falso (0).
Un carattere è considerato romano se il suo valore unicode è inferiore a U+2F00. Qualsiasi carattere con valore unicode superiore o pari a U+2F00 è considerato non romano.
I caratteri romani sono quelli che appartengono ai seguenti blocchi di caratteri: latino, latino-1, latino esteso-A & B, estensioni IPA, caratteri modificatori spaziatura, segni diacritici di combinazione, greco, cirillico, armeno, ebraico, arabo, Devanagari, bengalese, Gurmukhi, Gujarati, Oriya, Tamil, Telugu, Kannada, Malayalam, tailandese, Lao, tibetano, georgiano, Hangul Jamo e altri blocchi estesi latino e greco.
I simboli romani comprendono caratteri di punteggiatura, apice, pedice, simboli di valuta, segni combinati per i simboli, simboli simili a lettere, numeri, frecce, operatori matematici, immagini di controllo, forme geometriche, dingbat, ecc.
I caratteri non romani sono quelli che appartengono all'area simboli/punteggiatura CJK, Hiragana, Katakana, Bopomofo, Hangul compatibile Jamo, Kanbun, ideogrammi CJK unificati, ecc.
Gli spazi vengono rimossi o inseriti a seconda del valore di tipoRefilatura
, come indicato nelle tabelle che seguono:
In tutti i casi vengono rimossi gli spazi tra i caratteri non romani.
|
* = viene inserito uno spazio tra il testo non romano e romano se non ce n'è nessuno.
Esempi
RefilaTutto(
) restituisce
se il valore del campo
è
RefilaTutto(
) restituisce
Argomenti correlati
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |